home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20010921-20020314 / 000400_hvanclee@nyx10.nyx.net_Sat Mar 2 19:42:23 EST 2002.msg < prev    next >
Text File  |  2020-01-01  |  3KB  |  74 lines

  1. Article: 13249 of comp.protocols.kermit.misc
  2. Newsgroups: comp.protocols.kermit.misc
  3. Subject: Problem compiling cku201 with ssl/pam/shadow on Solaris 8
  4. Organization: Nyx net, The Spirit of the Night
  5. X-Newsreader: trn 4.0-test74 (May 26, 2000)
  6. From: hvanclee@nyx10.nyx.net (Henry van Cleef)
  7. Message-ID: <1015095274.284391@irys.nyx.net>
  8. Cache-Post-Path: irys.nyx.net!hvanclee@nyx10.nyx.net
  9. X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/)
  10. NNTP-Posting-Host: 206.124.29.6
  11. Date: 2 Mar 2002 11:54:34 -0700
  12. X-Trace: omega.dimensional.com 1015095274 206.124.29.6 (2 Mar 2002 11:54:34 -0700)
  13. Lines: 57
  14. Path: newsmaster.cc.columbia.edu!panix!jfk3-feed1.news.digex.net!intermedia!news.maxwell.syr.edu!news-out.visi.com!hermes.visi.com!206.124.0.13.MISMATCH!omega.dimensional.com!not-for-mail
  15. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:13249
  16.  
  17. I set up this morning to upgrade Kermit for several machines from 200
  18. to 201.  I've tried it on Solaris x86 and on a Sun Ultra 2, and gotten
  19. the same results.  Redid a compile of cku200 on x86 "just to be sure."
  20.  
  21. The error I get is in ckuauth.  Here is the message:
  22.  
  23. gcc -g -O -Usun -DSVR4 -DSOLARIS -DSTERMIOX -DSELECT -DFNFLOAT
  24. -DCK_CURSES -DCK_NEWTERM -DDIRENT -DHDBUUCP -DTCPSOCKET
  25. -DCK_AUTHENTICATION -DCK_SSL -DCK_PAM -DCK_SHADOW  -DZLIB -DBIGBUFOK
  26. -I/usr/local/ssl/include -DSOLARIS8 -DNODIAL
  27. -DKTARGET=\"solaris8g+openssl+zlib+pam+shadow\" -c ckuath.c
  28. In file included from /usr/local/ssl/include/openssl/evp.h:89,
  29.                  from /usr/local/ssl/include/openssl/x509.h:67,
  30.                  from /usr/local/ssl/include/openssl/ssl.h:69,
  31.                  from ck_ssl.h:36,
  32.                  from ckuath.c:201:
  33. /usr/local/ssl/include/openssl/des.h:78: conflicting types for `Block'
  34. /usr/local/ssl/include/openssl/des.h:77: previous declaration of
  35. `Block'
  36. *** Error code 1
  37. make: Fatal error: Command failed for target `ckuath.o'
  38. Current working directory /usr/local/src/cku201
  39. *** Error code 1
  40. make: Fatal error: Command failed for target
  41. `solaris2xg+openssl+zlib+pam+shadow'
  42. Current working directory /usr/local/src/cku201
  43.  
  44.  
  45. Configuration details:
  46.  
  47. Solaris 8 10/01 using the the gcc (2.95.3) included on the Software
  48. Companion CD.
  49.  
  50. Openssh 0.9.6c, configured with no arguments, make, make test, make
  51. install.
  52.  
  53. The offending lines (what gcc complains about) in des.h, with a
  54. comment, are:
  55.  
  56.     77  typedef unsigned char des_cblock[8];
  57.     78  typedef /* const */ unsigned char const_des_cblock[8];
  58.     79  /* With "const", gcc 2.8.1 on Solaris thinks that des_cblock *
  59.    80   * and const_des_cblock * are incompatible pointer types. */
  60.  
  61. Before I charge off and do something to resolve this, I thought I'd
  62. post and see if somebody's been here ahead of me. I don't see any
  63. ifdefs for Solaris in the des.h file that would affect this, and tried
  64. it on a 32-bit system (x86) as well as a 64-bit (Ultra 2 boots
  65. sparcv9), and don't see that this makes a difference.  I don't have
  66. the Sun Forte compiler, and can't see any flags that are attempting to
  67. make gcc do anything other than make a 32-bit object.
  68.  
  69. Comments from anyone?
  70.  
  71. Hank
  72.  
  73.  
  74.